package com.sq.partner.manager.dao;

import java.util.List;

import com.sq.partner.manager.mybatis.model.GatewayChannelTranstype;


/**
 * 渠道交易类型
 * @author Kang Zhiqiang
 *
 */
public interface IGatewayChannelTranstypeDao extends BaseDao{

	/**
	 * 根据channelTranstype属性查询相应的channelTranstype
	 * @param channelTranstype
	 * @return List<GatewayChannelTranstype>
	 * @throws Exception
	 */
	public List<GatewayChannelTranstype> queryByChannelTranstype(GatewayChannelTranstype channelTranstype) throws Exception;
	
	/**
	 * 根据channelTranstype属性删除相应的channelTranstype
	 * @param channelTranstype
	 * @throws Exception
	 */
	public void delByChannelTranstype(Long transtypeId) throws Exception;
	
	/**
	 * 添加channelTranstype
	 * @param channelTranstype
	 * @throws Exception
	 */
	public void save(GatewayChannelTranstype channelTranstype) throws Exception;
	
	public void delTransTypeByChannelCodeAndAppId(GatewayChannelTranstype gct) throws Exception;

}
